#!/usr/bin/python
# -*- coding: UTF-8 -*-
from git import Git
import os

message = input("请输入提交信息：")

code_libs=input("请输入库的目录名称，多个库请使用','分隔：\n")
code_lib_list = code_libs.split(',')
parentPath = os.getcwd()

for pathStr in code_lib_list:
    print("进入目录："+pathStr)
    os.chdir(parentPath+'/'+pathStr)
    path = os.getcwd()
    print('已经进入目录：'+path)
    current_repo = Git(path)
    current_repo.execute('git add .')
    print('提交代码,committing......：'+current_repo.execute('git commit -m ' + message))
    branch = current_repo.execute('git symbolic-ref --short -q HEAD')
    print('当前分支：'+branch)
    print('commit已完成，正在往远程库push：'+current_repo.execute('git push origin '+ branch))